.header>.header-swiper {
    padding: .4rem .4rem .8rem .4rem;
    position: relative
}

.header>.header-swiper>.header-swiper-container {
    position: unset;
    width: 9.2rem;
    height: 3.2rem;
    overflow: hidden
}

.header>.header-swiper>.header-swiper-container>.swiper-wrapper>.swiper-slide {
    width: 9.2rem;
    height: 3.2rem
}

.header>.header-swiper>.header-swiper-container>.swiper-wrapper>.swiper-slide>a>img {
    width: 100%;
    height: 100%;
    border-radius:0.11rem;
}

.header>.header-swiper>.header-swiper-container>.swiper-pagination .swiper-pagination-bullet {
    width: .08rem;
    height: .08rem;
    background: #ccc;
    border-radius: .03rem;
    opacity: 1
}

.header>.header-swiper>.header-swiper-container>.swiper-pagination .swiper-pagination-bullet-active {
    width: .29rem;
    height: .08rem;
    background: #dc3838;
    border-radius: .03rem
}

.header>.header-swiper>.header-swiper-container .swiper-pagination-bullets {
    bottom: .27rem
}

.header>.header-swiper>.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
    margin-right: .11rem
}

.header>.header-swiper>.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
    margin: 0
}

.bhjie-nav {
    width: 100%;
    height: 2rem
}

.bhjie-nav>.nav-pro {
    width: 100%;
    height: 100%;
    padding: 0 .4rem
}

.bhjie-nav>.nav-pro>a>.nav-pro-item {
    float: left;
    width: 4.4rem;
    height: 100%;
    background: #eef6ff;
    border-radius: .05rem
}

.bhjie-nav>.nav-pro>a>.nav-pro-item .item-info {
    height: .91rem;
    margin: .52rem .41rem .55rem .31rem
}

.bhjie-nav>.nav-pro>a>.nav-pro-item .item-info .item-info-left {
    float: left
}

.bhjie-nav>.nav-pro>a>.nav-pro-item .item-info .item-info-left p {
    font-size: .37rem;
    list-style: .37rem;
    color: #333
}

.bhjie-nav>.nav-pro>a>.nav-pro-item .item-info .item-info-left p i {
    font-size: .29rem;
    color: #0084ff;
    font-style: normal;
    padding-top: .27rem;
    display: flex
}

.bhjie-nav>.nav-pro>a>.nav-pro-item .item-info .item-info-right {
    background: url("../images/icon_zaobao_nor@2x.png");
    background-size: cover;
    width: .95rem;
    height: .91rem;
    float: right
}

.bhjie-nav>.nav-pro>a .right {
    background: #fdf3ef;
    float: right
}

.bhjie-nav>.nav-pro>a .right .item-info .item-info-left p i {
    color: #ff6005
}

.bhjie-nav>.nav-pro>a .right .item-info .item-info-right {
    background: url("../images/icon_zoufang_nor@2x.png");
    width: 1.03rem;
    height: .95rem;
    background-size: cover
}

.nav {
    margin-top: .74666667rem;
    height: 1.8rem;
    margin-bottom: 1.06666667rem
}

.nav ul li a .item-list {
    float: left;
    width: 33.33%;
    text-align: center;
    height: 1.46666667rem
}

.nav ul li a .item-list p {
    font-size: .37rem;
    color: #333;
    margin: auto
}

.nav ul li a .item-list p:nth-child(2) {
    margin-top: .30rem
}

.nav ul li a .item-list .icon_xuetang {
    background: url("../images/icon_xuetang_nor@2x.png");
    width: 1.67rem;
    height: 1.08rem;
    background-size: cover;
}

.nav ul li a .item-list .icon_fengyun {
    background: url("../images/icon_fengyun_nor@2x.png");
    width:1.43rem; 
    height:1.15rem;  
    background-size: cover
}

.nav ul li a .item-list .icon_renwu {
    background: url("../images/icon_renwu_nor@2x.png");
    width:1.59rem;
    height:1.13rem;
    background-size: cover
}

.cl {
    margin-top: 1.2rem
}

.h12 {
    margin-top: 1.2rem
}

.video-item {
    padding: 0 .4rem
}

.video-item .title h4 {
    font-size: .43rem;
    color: #111;
    float: left
}

.video-item .title a {
    font-size: .35rem;
    color: #999;
    float: right
}

.video-item .title a>span {
    background: url("../images/arrow-right@2x.png");
    background-size: cover;
    width: .21rem;
    height: .33rem;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 0.1866666666666667rem;
}

.video-item .common-banner {
    width: 9.2rem;
    padding-top: .4rem;
    border-radius: .1rem;
    clear: both;
    margin: auto
}

.video-item .common-banner a .video-img {
    height: 5.15rem;
    position: relative
}

.video-item .common-banner a .video-img img {
    width: 100%;
    height: 100%;
    border-radius: 0.11rem ;
}

.video-item .common-banner a .video-img .common-detail {
    position: absolute;
    height: 1.13333333rem;
    width: 9.2rem;
    background: url(../images/yingy1@2x.png) 0 0;
    background-size: contain;
    border-bottom-left-radius: .1rem;
    border-bottom-right-radius: .1rem;
    line-height: 1.13rem;
    padding-top: .15rem;
    bottom: 0
}

.video-item .common-banner a .video-img .common-detail p {
    font-size: 0.2666666666666667rem;
    color: #fff;
    padding: 0 .27rem;
    font-family: "Din Pro Bold";
    letter-spacing: 0.01rem;
}

.video-item .common-banner a .video-img .common-detail p span {
    float: right;
    font-family: "Din Pro Bold";
    letter-spacing: 0.01rem;
}

.video-item .common-banner a .video-title {
    font-size: .37rem;
    color: #333;
    line-height: .53rem;
    margin-top: .32rem;
    margin-left: .13333333rem;
    padding: 0
}

.video-item .common-slider {
    width: 9.2rem;
    overflow: hidden;
    margin-top: .67rem
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide {
    width: 4.53rem;
    height: 100%;
    margin-right: .13rem
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide:last-child {
    margin: 0
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-img {
    height: 2.53rem;
    position: relative
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-img img {
    width: 100%;
    height: 100%;
    border-radius: .1rem
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail {
    position: absolute;
    width: 4.53333333rem;
    height: .56rem;
    background: url(../images/yingy2@2x.png) 0 0;
    background-size: contain;
    border-bottom-left-radius: .1rem;
    border-bottom-right-radius: .1rem;
    line-height: .56rem;
    bottom: 0
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail p {
    font-size: 0.2666666666666667rem;
    color: #fff;
    padding: 0 .27rem;
    height: 100%;
    font-family: "Din Pro Bold";
    letter-spacing: 0.01rem;
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail p span {
    float: right;
        font-family: "Din Pro Bold";
}

.video-item .common-slider .common-swiper-container .swiper-wrapper .swiper-slide a .video-title {
    font-size: .37rem;
    color: #333;
    line-height: .53rem;
    margin-top: .32rem;
    margin-left: .13333333rem
}

.video-plat {
    overflow: hidden;
    margin-top: 1.2rem;
}

.video-plat .title {
    padding: 0 .4rem
}

.video-plat .title h4 {
    font-size: .43rem;
    color: #111
}

.video-plat .plat-swiper-container {
    margin-top: .4rem;
    width: 100%
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide {
    width: 8.39rem;
    height: 100%
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-img {
    height: 4.65rem;
    position: relative
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-img img {
    width: 100%;
    height: 100%;
    border-radius: .1rem
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail {
    position: absolute;
    width: 8.4rem;
    height: 1.13rem;
    background: url(../images/yingy3@2x.png) 0 0;
    background-size: contain;
    border-bottom-left-radius: .1rem;
    border-bottom-right-radius: .1rem;
    line-height: 1.13rem;
    padding-top: .15rem;
    bottom: 0
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail p {
    font-size: 0.2666666666666667rem;
    color: #fff;
    padding: 0 .27rem;
    height: 100%;
    font-family: "Din Pro Bold";
    letter-spacing: 0.01rem;
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-img .common-detail p span {
    float: right;
    font-family: "Din Pro Bold";
    letter-spacing: 0.01rem;
}

.video-plat .plat-swiper-container .swiper-wrapper .swiper-slide a .video-title {
    font-size: .37rem;
    color: #333;
    line-height: .37rem;
    margin-top: .4rem
}

.laymsg {
    width: 8.42rem;
    height: 10.9rem;
    background: url('../images/bj.png') 0 0;
    background-size: cover
}

.l_close {
    background: url('../images/icon_close_nor.png') 0 0;
    width: .53rem;
    height: .53rem;
    margin: .34rem 0 .2rem 7.6rem;
    float: left
}

.lay_title {
    width: 100%;
    height: .533rem;
    line-height: .533rem;
    font-size: .426rem;
    text-align: center;
    font-weight: bold;
    float: left;
    margin-bottom: .4rem;
    margin-top: .4rem
}

.swiper-container {
    width: 100%;
    float: left
}

.content_swiper {
    padding: 0 .4rem 0 .5rem;
    height: 9.2rem;
    overflow: auto;
    width: 7.5rem
}

.content_swiper p {
    text-indent: .7rem;
    font-size: .37rem;
    line-height: .53rem;
    width: 100%;
}
